package cn.rknn.iot.entity.iot;


public class Property {

    private Long id;

    private Long productId;

    private String productKey;

    /**
     * 看PropertyType.java 内容
     */
    private String type;

    private Specification spec;

    private Long channelId;

    private String channelKey;

    /**
     * 是否必填
     */
    private Boolean required;

    /**
     * 设备上报的字段标识
     */
    private String key;

    /**
     * 文字展示名称
     */
    private String name;

    private int sort;

    private String icon;

    private String defaultValue;

    /**
     * 单位，如：℃，m/s
     */
    private String unit;

    /**
     * r：该字段仅支持展示
     * rw：该字段既能页面展示也能控制，下发指令
     */
    private String accessMode;

    /**
     * 乐观锁版本号
     */
    private Long  version;
}
